K-9 Officer Rob Rapp was with his partner, Remco, when he smelled pot from inside the vehicle following the stop, Police Chief James Batelli said.
The driver was arrested after Rapp found a loaded .357 handgun with hollow-nose bullets and a laser sight in the glove box, Batelli said.
A small amount of marijuana and drug paraphernalia were also found in the vehicle, he said.
The driver was released pending a court appearance on illegal weapons and ammo charges, among others. He also received traffic summonses.
He has since entered a pre-trial intervention program, according to his attorney.
Click here to follow Daily Voice Mahwah-Ramsey and receive free news updates.